package com.cy.module.module.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
/*
业务场景
1.客户端向服务端发送一个请求，服务端处理完请求后，直接将响应数据封装到model中，然后和view一起相应到客户端
问题：假如controller数据量较大时，响应页面响应较长，影响用户体验
2.大前端，前后分离，有些端口只需要法务端数据，不需要页面，而我们将数据和页面绑定一起返回，扩展性不好
说明：很多中小型企业内部的
 */
@Controller
public class ModelViewController {
    @RequestMapping("/doModelAndView")
    public String doModelViewController(Model model){
        model.addAttribute("username", "jason");
        model.addAttribute("state", true);
        return "view";
    }
}
